package cn.jolyoulu.cmnservice.entity.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;


import lombok.Data;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;
import java.util.Date;


/**
 * 操作记录表
 */
@Data
@ToString(callSuper = true)
@Accessors(chain = true)
@TableName(value = "sys_operate_log")
public class SysOperateLog{

	/** id */
	@TableId(type = IdType.AUTO)
    private Long id;


	/** 用户id */
    private String userId;


	/** 请求的方式 */
    private String reqMethod;


	/** 请求路径 */
    private String reqUrl;


	/** 请求参数 */
    private String reqParam;


	/** 调用的java方法 */
    private String operateMethod;


	/** 操作的ip地址 */
    private String operateIp;


	/** 操作地点 */
    private String operateLocation;


	/** 操作状态（0正常 1异常） */
    private Integer status;


	/** 返回参数 */
    private String jsonResult;


	/** 错误消息 */
    private String errorMsg;


	/** 操作时间 */
    private LocalDateTime operateTime;


	/** 消耗时间（毫秒） */
    private Integer costTime;


    /** 状态（1正常 0删除） */
    private Integer delFlag;
}